home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
D.I.S.C. 1
/
D.I.S.C. 1.adf
/
basic
/
Zahlenumrechnung.bas
Wrap
BASIC Source File
|
1989-01-10
|
480b
|
22 lines
REM --- Umwandeln von Zahlensystemen by JPN/Level 4-ASD ---
CLS:CLEAR
INPUT "Umzurechnende Zahl";z$:INPUT "Basis (2/10/16)";b
INPUT "Nach -> (2/10/16)";b2
FOR i=1 TO LEN(z$)
c=ASC(MID$(z$,i,1))
summe=summe+(c+((c>64)*55)+((c<65)*48))*b^(LEN(z$)-i)
NEXT i
loop: IF b2^z<summe THEN z=z+1:GOTO loop
FOR i=z-1 TO 0 STEP-1
stelle=INT(summe/b2^i)
n$=n$+CHR$(stelle+((stelle>9)*-55)+((stelle<10)*-48))
summe=summe-(stelle*(b2^i))
NEXT i
PRINT n$